.cart{
	width: 1200px;
	/*min-height: 420px;*/
	border: 1px solid #e3e6e0;
	margin: 20px auto 50px;
	background: white;
}

	.cart .cart_null{
		margin-top:80px;
		margin-bottom: 60px;
		width: 100%;
		height: 280px;
		background: url('/home/img/none-bg.jpg') no-repeat center bottom;
		box-sizing: border-box;
	}
	.cart .cart_null p{
		text-align: center;		
		font-size: 14px;
	}
	.cart .cart_null p a{
		color: #008842;
		margin-left: 15px;
	}

		.cart  h2{
			width: 100%;
			height: 38px;
			border-bottom: 2px solid #05984d;
			font-weight: normal;
			line-height: 38px;
			font-size: 12px;
			margin: 0 auto;
		}
			.cart  h2 .cart_bg{
				width: 220px;
				height: 38px;
				background: url('/home/img/bg_cart.png') no-repeat 0 0;
				float: left;
			}

			.cart .goon{
				color: #008842;
				margin-right: 20px;
				font-size: 12px;
				float: right;
				line-height: 40px;
				font-weight: normal;
				text-decoration: underline;
			}
			.cart  h2 .city{
				position: relative;
				margin-left: 10px;
				float: left;
			}
			.cart  h2 .city .ct{
				width: 12px;
				height: 16px;
				background: url('/home/img/bg_cart.png') no-repeat -80px -40px;
				display: inline-block;
				float: left;
				margin-top: 13px;
				margin-right: 10px;

			}
			

			.cart  h2 .city .city_send{
				color:#444; 
			}
			.cart  h2 .city .city_title{
				color:#444; 
			}




		.cart .cart_box{
			margin: 0 auto;
			border-top: none;
			min-height: 300px;
			padding: 10px 20px;
		}
			.cart .cart_box .cart_table{
				width: 100%;
				border-collapse: collapse;
				text-align: center;
				margin-bottom: 10px;
			}
			
			.cart .cart_box .cart_table th{
				font-weight: normal;
				height: 41px;
				background: #f1f1f1;
				margin-bottom: 10px;
				border-spacing: 0 10px;

			}
			.cart .cart_box .cart_table img{
				margin: 10px;
				width: 80px;
				height: 80PX;
				border: 1px solid #ebebeb;
			}
			.cart .cart_box .cart_table td{
				height: 106px;
				box-sizing:border-box;
				font-size: 14px;
			}
			.cart .cart_box .cart_table tr{
				border: 1px solid #ebebeb;
			}
			.cart .cart_box .cart_table tr td:nth-child(1){
				width: 50px;
				text-align: center;
			}
			.cart .cart_box .cart_table tr th:nth-child(2){
				width: 100px;
				text-align: left;
			}
			
			.cart .cart_box .cart_table tr td:nth-child(3){
				width: 300px;
				font-size: 14px;
				text-align: left;
				text-indent: 10px;
			}
			.cart .cart_box .cart_table tr td:nth-child(4){
				width: 120px;
				text-align: center;
			}
			.cart .cart_box .cart_table tr td:nth-child(5){
				width: 130px;
				text-align: center;
			}
			.cart .cart_box .cart_table tr td:nth-child(6){
				width: 130px;
				color: red;
			}
			.cart .cart_box .cart_table tr td:nth-child(7){
				width: 130px;
				text-align: center;
			}
			.cart .cart_box .cart_table tr td:last-child{
				width: 200px;
				font-size: 12px;
			}

	.cart .cart_box .cart_space{
		border: 1px solid #ebebeb;
	}
	.cart .cart_box .cart_total{
		margin-top: 20px;
		background: #F7F7F7;
		padding: 10px;
		box-sizing:border-box;
		height: 60px;
		line-height: 40px;
	}
		.cart .cart_box .cart_total .fl{
			float: left;
		}
			.cart .cart_box .cart_total .fl input{
				margin-left: 20px;
				float: left;
				margin-top: 15px;
				margin-right: 5px;
			}
			.cart .cart_box .cart_total .fl .delete{
				width: 103px;
				margin-left: 20px;

			}
				.cart .cart_box .cart_total .fl .delete i{
					width: 16px;
					height: 16px;
					display: inline-block;
					background: url('/home/img/bg_cart.png') no-repeat -100px -40px;
					vertical-align: middle;
				}
			.cart .cart_box .cart_total .fl .empty{
				margin-left: 20px;
			}


		.cart .cart_box .cart_total .fr{
			float: right;
			width: 250px;
		}
			.cart .cart_box .cart_total .fr span{
				text-align: left;
				font-size: 14px;
			}
				.cart .cart_box .cart_total .fr span b{
					color: #FF5317;
					margin: 0 5px;
					font-size: 18px;
				}
			.cart .cart_box .cart_total .fr .btn{
				padding: 10px 20px;
				/*width: 98px;*/
				/*height: 38px;*/
				background: #FF5317;
				color: white;
				text-align: center;
				line-height: 38px;
				font:bold 18px/1em "微软雅黑";
				float: right;
				display: inline-block;
				vertical-align: middle;
			}








